package com.yy.jhl.util;

import android.content.Context;

import com.yy.common.commonutils.SPUtils;
import com.yy.common.commonutils.StringUtil;
import com.yy.jhl.app.AppConstant;
import com.yy.jhl.bean.LoginInfo;

/**封装本地相关信息
 * Created by Ellis.Li on 2017/6/23.
 */

public class DataUtil {
    /**
     * 是否登录
     * @param mContext
     * @return
     */
    public static boolean isLogin(Context mContext){
       String token =  SPUtils.getSharedStringData(mContext, AppConstant.SP_KEY_TOKEN);
        if (!StringUtil.isEmpty(token)){
            return true;
        }
        return false;
    }
    /**
     * 获取token
     * @param mContext
     * @return
     */
    public static String getToken(Context mContext){
      return SPUtils.getSharedStringData(mContext, AppConstant.SP_KEY_TOKEN);
    }
    /**
     * 获取用户id
     * @param mContext
     * @return
     */
    public static String getUserId(Context mContext){
        LoginInfo.UserBean loginInfo = (LoginInfo.UserBean)SPUtils.getSharedObjectData(mContext,AppConstant.SP_KEY_USER_INFO);
      return loginInfo.getId();
    }
    /**
     * 获取用户信息
     * @param mContext
     * @return
     */
    public static LoginInfo.UserBean getUserInfo(Context mContext){
        LoginInfo.UserBean loginInfo = (LoginInfo.UserBean)SPUtils.getSharedObjectData(mContext,AppConstant.SP_KEY_USER_INFO);
      return loginInfo;
    }


}
